home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1599 / 1493 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  1.4 KB

  1. Subject: Re: mntlib: problem with pipes
  2. Date: Sat, 28 May 94 16:39:52 CDT
  3. From: Juergen Lock <nox@jelal.north.de>
  4. In-Reply-To: <9405272337.AA22789@irs.inf.tu-dresden.de>; from "Michael Hohmuth" at May 28, 94 1:37 am
  5. Message-Id: <9405281439.AA00901@jelal.north.de>
  6.  
  7. Michael Hohmuth writes:
  8.  
  9. >     # cat .cshrc | more
  10. >     
  11. >     Suspended (tty output)
  12. >     [1] 35 36
  13. >     # 
  14. > (This also happens with tcsh 6.04.)  The same thing works fine with tcsh 6.03
  15. > + mntlib PL 30  (and has ever worked under every version of MiNT).
  16. > I don't know exactly which mntlib PL introduces the problem...
  17.  
  18.  eeks!
  19.  
  20.  Julian is your ps public yet? :)  i don't have tcsh but my ksh still
  21. works when linked with pl > 30...  maybe something to do with your ttys
  22. pgroup, is it still 0?  heres a simple test, preferably run from another
  23. terminal... (with </dev/tcsh's.tty)
  24.  
  25. #include <stdio.h>
  26. #include <ioctl.h>
  27.  
  28. main(argc,argv)
  29. int argc;
  30. char *argv[];
  31. {
  32.     int fd;
  33.     char *f = "stdin";
  34.     long pgrp;
  35.  
  36.     fd = 0;
  37.     if (!(isatty(fd))) {
  38.         if ((fd = open("U:\\dev\\tty",0)) < 0) {
  39.             perror("can't open tty");
  40.             exit(1);
  41.         }
  42.         f = "/dev/tty";
  43.     }
  44.  
  45.     if (ioctl(fd,TIOCGPGRP,&pgrp)) {
  46.         perror("can't do ioctl");
  47.         exit(1);
  48.     }
  49.  
  50.     printf("%s pgrp: %ld\n", f, pgrp);
  51.  
  52.     exit(0);
  53. }
  54. -- 
  55. J"urgen Lock / nox@jelal.north.de / UUCP: ..!uunet!unido!uniol!jelal!nox
  56.                                 ...ohne Gewehr
  57. PGP public key fingerprint =  8A 18 58 54 03 7B FC 12  1F 8B 63 C7 19 27 CF DA 
  58.